home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / c / CLib-SDI.lha / CLib-SDI / include / makefile next >
Makefile  |  2002-10-27  |  1KB  |  52 lines

  1. PATH    = 
  2. AUTHOR  = "Dirk Stöcker"
  3. BASE    = example
  4.  
  5. SFDNAME = $(PATH)SFD/$(BASE)_lib.sfd
  6.  
  7. default: all
  8.  
  9. PRAGMAPATH = $(PATH)C/pragma/
  10. PRAGMANAME = $(PRAGMAPATH)$(BASE)_lib.h
  11. $(PRAGMANAME): $(SFDNAME)
  12.     fd2pragma SPECIAL   6 INFILE $(SFDNAME) TO $(PRAGMAPATH)
  13.  
  14. AMIGAEPATH = $(PATH)AmigaE/
  15. AMIGAENAME = $(AMIGAEPATH)$(BASE).m
  16. $(AMIGAENAME): $(SFDNAME)
  17.     fd2pragma SPECIAL  18 INFILE $(SFDNAME) TO $(AMIGAEPATH)
  18.  
  19. GCCINLINEPATH = $(PATH)C/inline/
  20. GCCINLINENAME = $(GCCINLINEPATH)$(BASE).h
  21. $(GCCINLINENAME): $(SFDNAME)
  22.     fd2pragma SPECIAL  40 INFILE $(SFDNAME) TO $(GCCINLINEPATH)
  23.  
  24. PROTOPATH = $(PATH)C/proto/
  25. PROTONAME = $(PROTOPATH)$(BASE).h
  26. $(PROTONAME): $(SFDNAME)
  27.     fd2pragma SPECIAL  38 INFILE $(SFDNAME) TO $(PROTOPATH)
  28.  
  29. VBCCINLINEPATH = $(PATH)C/inline/
  30. VBCCINLINENAME = $(VBCCINLINEPATH)$(BASE)_protos.h
  31. $(VBCCINLINENAME): $(SFDNAME)
  32.     fd2pragma SPECIAL  70 INFILE $(SFDNAME) TO $(VBCCINLINEPATH)
  33.  
  34. LVOPATH = $(PATH)ASM/lvo/
  35. LVONAME = $(LVOPATH)$(BASE)_lib.i
  36. $(LVONAME): $(SFDNAME)
  37.     fd2pragma SPECIAL  23 INFILE $(SFDNAME) TO $(LVOPATH)
  38.  
  39. FDPATH = $(PATH)FD/
  40. FDNAME = $(FDPATH)$(BASE)_lib.fd
  41. $(FDNAME): $(SFDNAME)
  42.     fd2pragma SPECIAL 110 INFILE $(SFDNAME) TO $(FDPATH) COMMENT
  43.  
  44. CLIBPATH = $(PATH)C/clib/
  45. CLIBNAME = $(CLIBPATH)$(BASE)_protos.h
  46. $(CLIBNAME): $(SFDNAME)
  47.     fd2pragma SPECIAL 111 INFILE $(SFDNAME) TO $(CLIBPATH) COMMENT COPYRIGHT $(AUTHOR)
  48.  
  49. all: $(PRAGMANAME) $(AMIGAENAME) $(GCCINLINENAME) $(PROTONAME) \
  50.      $(VBCCINLINENAME) $(LVONAME) $(FDNAME) $(CLIBNAME)
  51.  
  52.